package com.hexacta.hrs.securitygroups;

/**
 * 
 * @author nscuri
 * 
 */

public class PermissionNameConverter {

    public String getLoginPermission() {
        return PermissionName.LOGIN.toString();
    }

    public String getViewJOListPermission() {
        return PermissionName.VIEW_JO_LIST.toString();
    }

    public String getViewJODetailsPermission() {
        return PermissionName.VIEW_JO_DETAILS.toString();
    }

    public String getViewJOCandidatesPermission() {
        return PermissionName.VIEW_JO_CANDIDATES.toString();
    }

    public String getCreateJOPermission() {
        return PermissionName.CREATE_JO.toString();
    }

    public String getChangeStatusOfJOPermission() {
        return PermissionName.CHANGE_STATUS_OF_JO.toString();
    }

    public String getAddCandidateToJOPermission() {
        return PermissionName.ADD_CANDIDATE_TO_JO.toString();
    }

    public String getViewCandidateListPermission() {
        return PermissionName.VIEW_CANDIDATE_LIST.toString();
    }

    public String getViewCandidateDetailsPermission() {
        return PermissionName.VIEW_CANDIDATE_DETAILS.toString();
    }

    public String getViewCandidateItemsPermission() {
        return PermissionName.VIEW_CANDIDATE_ITEMS.toString();
    }

    public String getViewCandidateJOInformationPermission() {
        return PermissionName.VIEW_CANDIDATE_JO_INFORMATION.toString();
    }

    public String getViewEmployeesDetailsPermission() {
        return PermissionName.VIEW_EMPLOYEES_DETAILS.toString();
    }

    public String getManageCandidateItemsPermission() {
        return PermissionName.MANAGE_CANDIDATE_ITEMS.toString();
    }

    public String getCreateCandidatePermission() {
        return PermissionName.CREATE_CANDIDATE.toString();
    }

    public String getEditCandidateDetailsPermission() {
        return PermissionName.EDIT_CANDIDATE_DETAILS.toString();
    }

    public String getViewMyProfilePermission() {
        return PermissionName.VIEW_MY_PROFILE.toString();
    }

    public String getViewEmployeesListPermission() {
        return PermissionName.VIEW_EMPLOYEES_LIST.toString();
    }

    public String getManageEmployeesItemsPermission() {
        return PermissionName.MANAGE_EMPLOYEES_ITEMS.toString();
    }

    public String getCreateTimeOffPermission() {
        return PermissionName.CREATE_TIMEOFF.toString();
    }

    public String getViewEmployeesItemsPermission() {
        return PermissionName.VIEW_EMPLOYEES_ITEMS.toString();
    }

    public String getViewEmployeesJOInformationPermission() {
        return PermissionName.VIEW_EMPLOYEE_JO_INFORMATION.toString();
    }

    public String getViewEmployeesTimeOffAndCompDaysPermission() {
        return PermissionName.VIEW_EMPLOYEES_TIMEOFF_AND_COMPDAYS.toString();
    }

    public String getApproveRejectTimeOffPermission() {
        return PermissionName.APPROVE_REJECT_TIMEOFF.toString();
    }

    public String getCreateDaysOfCompensationPermission() {
        return PermissionName.CREATE_DAYS_OF_COMPENSATION.toString();
    }

    public String getManageEmployeeInformationPermission() {
        return PermissionName.MANAGE_EMPLOYEE_INFORMATION.toString();
    }

    public String getCreateAllTimeOffPermission() {
        return PermissionName.CREATE_ALL_TIMEOFF.toString();
    }

    public String getViewAllEmployeesTimeOffAndCompDaysPermission() {
        return PermissionName.VIEW_ALL_EMPLOYEES_TIMEOFF_AND_COMPDAYS.toString();
    }

    public String getApproveRejectAllTimeOffPermission() {
        return PermissionName.APPROVE_REJECT_ALL_TIMEOFF.toString();
    }

    public String getConfirmCancelAllTimeOffPermission() {
        return PermissionName.CONFIRM_CANCEL_ALL_TIMEOFF.toString();
    }

    public String getCreateAllDaysOfCompensationPermission() {
        return PermissionName.CREATE_ALL_DAYS_OF_COMPENSATION.toString();
    }

    public String getCreateReportsPermission() {
        return PermissionName.CREATE_REPORTS.toString();
    }

    public String getManageCompanyPermission() {
        return PermissionName.MANAGE_COMPANY.toString();
    }

    public String getManageConfigurationPermission() {
        return PermissionName.MANAGE_CONFIGURATION.toString();
    }

    public String getManageSecurityPermission() {
        return PermissionName.MANAGE_SECURITY.toString();
    }

    public String getViewAllEmployeeDetailsPermission() {
        return PermissionName.VIEW_ALL_EMPLOYEE_DETAILS.toString();
    }

    public String getCalculateVacationsPermission() {
        return PermissionName.CALCULATE_VACATIONS.toString();
    }

    public String getViewMeetingPermission() {
        return PermissionName.VIEW_MEETING.toString();
    }

    public String getEditMeetingPermission() {
        return PermissionName.EDIT_MEETING.toString();
    }

    public String getDeleteMeetingPermission() {
        return PermissionName.DELETE_MEETING.toString();
    }

    public String getGenerateMeetingsReportPermission() {
        return PermissionName.GENERATE_MEETINGS_REPORT.toString();
    }

    public String getGenerateMeetingsDetailReportPermission() {
        return PermissionName.GENERATE_MEETINGS_DETAIL_REPORT.toString();
    }

    public String getGenerateMentoringRelationshipReportPermission() {
        return PermissionName.GENERATE_MENTORING_RELATIONSHIP_REPORT.toString();
    }

    public String getMentoringPlanMeetingPermission() {
        return PermissionName.MENTORING_PLAN_MEETING.toString();
    }

    public String getDeleteCompDayPermission() {
        return PermissionName.DELETE_COMPDAY.toString();
    }

    public String getViewTimeOffHistoryPermission() {
        return PermissionName.VIEW_TIMEOFF_HISTORY.toString();
    }

    public String getDeleteSecurityGroupPermission() {
        return PermissionName.DELETE_SECURITY_GROUP.toString();
    }

    public String getViewSecurityGroupPermission() {
        return PermissionName.VIEW_SECURITY_GROUP.toString();
    }

    public String getMentoringPerformedMeetingPermission() {
        return PermissionName.MENTORING_PERFORMED_MEETING.toString();
    }

    public String getMeetingCheckedByHRPermission() {
        return PermissionName.MEETING_CHECKED_BYHR.toString();
    }

    public String getListAllMentorsPermission() {
        return PermissionName.LIST_ALL_MENTORS.toString();
    }

    public String getCreateProjectPermission() {
        return PermissionName.CREATE_PROJECT.toString();
    }

    public String getEditProjectPermission() {
        return PermissionName.EDIT_PROJECT.toString();
    }

    public String getRemoveProjectPermission() {
        return PermissionName.REMOVE_PROJECT.toString();
    }

    public String getCreateClientPermission() {
        return PermissionName.CREATE_CLIENT.toString();
    }

    public String getEditClientPermission() {
        return PermissionName.EDIT_CLIENT.toString();
    }

    public String getRemoveClientPermission() {
        return PermissionName.REMOVE_CLIENT.toString();
    }

    public String getViewProjectAssignmentsPermission() {
        return PermissionName.VIEW_PROJECT_ASSIGNMENTS.toString();
    }

    public String getCreateProjectAssignmentPermission() {
        return PermissionName.CREATE_PROJECT_ASSIGNMENT.toString();
    }

    public String getEditProjectAssignmentPermission() {
        return PermissionName.EDIT_PROJECT_ASSIGNMENT.toString();
    }

    public String getRemoveProjectAssignmentPermission() {
        return PermissionName.REMOVE_PROJECT_ASSIGNMENT.toString();
    }

    public String getViewProjectRequirementsPermission() {
        return PermissionName.VIEW_PROJECT_REQUIREMENTS.toString();
    }

    public String getCreateProjectRequirementPermission() {
        return PermissionName.CREATE_PROJECT_REQUIREMENT.toString();
    }

    public String getEditProjectRequirementPermission() {
        return PermissionName.EDIT_PROJECT_REQUIREMENT.toString();
    }

    public String getRemoveProjectRequirementPermission() {
        return PermissionName.REMOVE_PROJECT_REQUIREMENT.toString();
    }

    public String getViewProjectPermission() {
        return PermissionName.VIEW_PROJECT.toString();
    }

    public String getViewClientPermission() {
        return PermissionName.VIEW_CLIENT.toString();
    }

    public String getAnalyzeFeedbackPermission() {
        return PermissionName.ANALYZE_FEEDBACKS_RESULTS.toString();
    }

    public String getPeopleTimeoffPermission() {
        return PermissionName.PEOPLE_TIMEOFF.toString();
    }

    public String getPeopleRelativesPermission() {
        return PermissionName.PEOPLE_RELATIVES.toString();
    }

    public String getViewInactiveEmployees() {
        return PermissionName.VIEW_INACTIVE_EMPLOYEES.toString();
    }

}
